cancer cat dogs puppy parasites market puppies flea control fleas constipation heartworm heartgard cats hookworm pets autoimmunity health hygiene hypothesis round worm frontline